/**
 * Created by Administrator on 2017/6/1 0001.
 */
var uploader = Qiniu.uploader({
    runtimes: 'html5,flash,html4',      // 上传模式，依次退化
    browse_button: 'license_file',         // 上传选择的点选按钮，必需
    uptoken_url: contextPath+'/qiniu',         // Ajax请求uptoken的Url，强烈建议设置（服务端提供）
    get_new_uptoken: true,             // 设置上传文件的时候是否每次都重新获取新的uptoken
    unique_names: true,              // 默认false，key为文件名。若开启该选项，JS-SDK会为每个文件自动生成key（文件名）
    save_key: true,                  // 默认false。若在服务端生成uptoken的上传策略中指定了sava_key，则开启，SDK在前端将不对key进行任何处理
    domain: 'http://oqtkgfa6p.bkt.clouddn.com',     // bucket域名，下载资源时用到，必需
    container: 'license',             // 上传区域DOM ID，默认是browser_button的父元素
    flash_swf_url: 'assets/js/plupload/Moxie.swf',  //引入flash，相对路径
    max_retries: 3,                     // 上传失败最大重试次数
    multi_selection: false,         // 设置一次只能选择一个文件
    auto_start: true,                   // 选择文件后自动上传，若关闭需要自己绑定事件触发上传
    filters : {
        max_file_size : '0.1mb',
        prevent_duplicates: true,
        // Specify what files to browse for
        mime_types: [
            {title : "Image files", extensions : "jpg,gif,png"} // 限定jpg,gif,png后缀上传
        ]
    },
    init: {
        'FilesAdded': function(up, files) {
            plupload.each(files, function(file) {
                // 文件添加进队列后，处理相关的事情
            });
        },
        'FileUploaded': function(up, file, info) {
            var domain = up.getOption('domain');
            var res = JSON.parse(info);
            var sourceLink = domain +"/"+ res.key;
            document.getElementById("license_val").value=sourceLink;
        },
        'Error': function(up, err, errTip) {
            //上传出错时，处理相关的事情
            if (errTip.indexOf("mimeType")>0){
                alert("文件格式不正确");
            }else{
                alert(errTip);
            }
        }
    }
});


var Q2 = new QiniuJsSDK();
var uploader2 = Q2.uploader({
    runtimes: 'html5,flash,html4',      // 上传模式，依次退化
    browse_button: 'idcardFront_file',         // 上传选择的点选按钮，必需
    uptoken_url: contextPath+'/qiniu',         // Ajax请求uptoken的Url，强烈建议设置（服务端提供）
    get_new_uptoken: true,             // 设置上传文件的时候是否每次都重新获取新的uptoken
    unique_names: true,              // 默认false，key为文件名。若开启该选项，JS-SDK会为每个文件自动生成key（文件名）
    save_key: true,                  // 默认false。若在服务端生成uptoken的上传策略中指定了sava_key，则开启，SDK在前端将不对key进行任何处理
    domain: 'http://oqtkgfa6p.bkt.clouddn.com',     // bucket域名，下载资源时用到，必需
    container: 'idcardFront',             // 上传区域DOM ID，默认是browser_button的父元素
    flash_swf_url: 'assets/js/plupload/Moxie.swf',  //引入flash，相对路径
    max_retries: 3,                     // 上传失败最大重试次数
    multi_selection: false,         // 设置一次只能选择一个文件
    auto_start: true,                   // 选择文件后自动上传，若关闭需要自己绑定事件触发上传
    filters : {
        max_file_size : '0.1mb',
        prevent_duplicates: true,
        // Specify what files to browse for
        mime_types: [
            {title : "Image files", extensions : "jpg,gif,png"} // 限定jpg,gif,png后缀上传
        ]
    },
    init: {
        'FilesAdded': function(up, files) {
            plupload.each(files, function(file) {
                // 文件添加进队列后，处理相关的事情
            });
        },
        'FileUploaded': function(up, file, info) {
            var domain = up.getOption('domain');
            var res = JSON.parse(info);
            var sourceLink = domain +"/"+ res.key;
            document.getElementById("idcardFront_val").value=sourceLink;
        },
        'Error': function(up, err, errTip) {
            //上传出错时，处理相关的事情
            if (errTip.indexOf("mimeType")>0){
                alert("文件格式不正确");
            }else{
                alert(errTip);
            }
        }
    }
});

var Q3 = new QiniuJsSDK();
var uploader3 = Q3.uploader({
    runtimes: 'html5,flash,html4',      // 上传模式，依次退化
    browse_button: 'idcardTails_file',         // 上传选择的点选按钮，必需
    uptoken_url: contextPath+'/qiniu',         // Ajax请求uptoken的Url，强烈建议设置（服务端提供）
    get_new_uptoken: true,             // 设置上传文件的时候是否每次都重新获取新的uptoken
    unique_names: true,              // 默认false，key为文件名。若开启该选项，JS-SDK会为每个文件自动生成key（文件名）
    save_key: true,                  // 默认false。若在服务端生成uptoken的上传策略中指定了sava_key，则开启，SDK在前端将不对key进行任何处理
    domain: 'http://oqtkgfa6p.bkt.clouddn.com',     // bucket域名，下载资源时用到，必需
    container: 'idcardTails',             // 上传区域DOM ID，默认是browser_button的父元素
    flash_swf_url: 'assets/js/plupload/Moxie.swf',  //引入flash，相对路径
    max_retries: 1,                     // 上传失败最大重试次数
    multi_selection: false,         // 设置一次只能选择一个文件
    auto_start: true,                   // 选择文件后自动上传，若关闭需要自己绑定事件触发上传
    filters : {
        max_file_size : '0.1mb',
        prevent_duplicates: true,
        // Specify what files to browse for
        mime_types: [
            {title : "Image files", extensions : "jpg,gif,png"} // 限定jpg,gif,png后缀上传
        ]
    },
    init: {
        'FilesAdded': function(up, files) {
            plupload.each(files, function(file) {
                // 文件添加进队列后，处理相关的事情
            });
        },
        'FileUploaded': function(up, file, info) {
            var domain = up.getOption('domain');
            var res = JSON.parse(info);
            var sourceLink = domain +"/"+ res.key;
            document.getElementById("idcardTails_val").value=sourceLink;
        },
        'Error': function(up, err, errTip) {
            //上传出错时，处理相关的事情
            if (errTip.indexOf("mimeType")>0){
                alert("文件格式不正确");
            }else{
                alert(errTip);
            }
        }
    }
});

var Q4 = new QiniuJsSDK();
var uploader4 = Q4.uploader({
    runtimes: 'html5,flash,html4',      // 上传模式，依次退化
    browse_button: 'chargeCard_file',         // 上传选择的点选按钮，必需
    uptoken_url: contextPath+'/qiniu',         // Ajax请求uptoken的Url，强烈建议设置（服务端提供）
    get_new_uptoken: true,             // 设置上传文件的时候是否每次都重新获取新的uptoken
    unique_names: true,              // 默认false，key为文件名。若开启该选项，JS-SDK会为每个文件自动生成key（文件名）
    save_key: true,                  // 默认false。若在服务端生成uptoken的上传策略中指定了sava_key，则开启，SDK在前端将不对key进行任何处理
    domain: 'http://oqtkgfa6p.bkt.clouddn.com',     // bucket域名，下载资源时用到，必需
    container: 'chargeCard',             // 上传区域DOM ID，默认是browser_button的父元素
    flash_swf_url: 'assets/js/plupload/Moxie.swf',  //引入flash，相对路径
    max_retries: 3,                     // 上传失败最大重试次数
    multi_selection: false,         // 设置一次只能选择一个文件
    auto_start: true,                   // 选择文件后自动上传，若关闭需要自己绑定事件触发上传
    filters : {
        max_file_size : '0.1mb',
        prevent_duplicates: true,
        // Specify what files to browse for
        mime_types: [
            {title : "Image files", extensions : "jpg,gif,png"} // 限定jpg,gif,png后缀上传
        ]
    },
    init: {
        'FilesAdded': function(up, files) {
            plupload.each(files, function(file) {
                // 文件添加进队列后，处理相关的事情
            });
        },
        'FileUploaded': function(up, file, info) {
            var domain = up.getOption('domain');
            var res = JSON.parse(info);
            var sourceLink = domain +"/"+ res.key;
            document.getElementById("chargeCard_val").value=sourceLink;
        },
        'Error': function(up, err, errTip) {
            //上传出错时，处理相关的事情
            if (errTip.indexOf("mimeType")>0){
                alert("文件格式不正确");
            }else{
                alert(errTip);
            }
        }
    }
});